.main{
   display: flex;
   flex-wrap:wrap;
}
   .no{
      height: 100%;
      width: 100%;
      .img{
         width: 120px;
         height: 120px;
         margin: 250px auto 0 auto;
         img{
            width: 100%;
            height: 100%;
         }
      }
      .text{
         text-align: center;
         padding-top: 10px;
         color: #777;
      }
      .go{
         margin: 30px auto 0 auto;
         text-align: center;
         width: 150px;
         height: 50px;
         line-height: 50px;
         color: red;
         border:1px solid #eee;
         box-shadow: 2px 2px 10px 5px #eee;
      }
   }

.list{
   display: flex;
   flex-wrap:wrap;
   width: 100%;
}
   .item{
      border-radius: 20rpx;
      z-index: 99;
      width: 348px;
      position: relative;
      background-color: #fff;
      margin: 0 auto 40rpx auto;
      // 右移动 下移动 全部  左+上
      // box-shadow: 1px 1px 1px 3px red;
      box-shadow: 3px 3px 7px 7px #eee;
   }
   .item:nth-child(1){
      margin-top: 40rpx;
   }
.title{
   
   display: flex;
   padding: 15px 15px 0 15px;
}
.orderId{
   font-size: 16px;
}

.ok{
   flex:1;
   text-align: right;
   color: rgb(226, 64, 64);
   font-size: 14px;
}
.msg_list{
   margin-top: 25px;
}
   .msg_item{
      display: flex;
      margin-bottom: 10px;
   }
      .msg_img{
         border: 1rpx solid #eee;
         width: 70px;
         height: 70px;
         margin-left: 10px;
         margin-right: 10px;
      }
      .msg_img image{
         width: 100%;
         height: 100%;
         border-radius: 10px;
      }
      .msg_name{
         font-size: 14px;
         width: 170px;
         height: 52px;
         line-height: 18px;
         letter-spacing: 3px;
         display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 3;
         overflow: hidden;
      }
      .msg_info{
         display: flex;
         flex-direction: column;
         flex: 1;
         text-align: right;
         padding-right: 5px;
         margin-right: 10px;
      }
         .sum{
            
            color: #ddd;
            font-size: 12px;
         }
.bottom{
   display: flex;
   margin-bottom: 20px;
}
   .time{
      // background: blue;
      font-size: 14px;
      width: 33%;
      padding-left: 15px;
      margin: auto 0;
   }
   .adress{
       flex:1;
      font-size: 15px;
      color: #666;
      // margin-right: 15px;
      position: relative;
   }
      .adress_text{
         position: absolute;
         right: 15px;
         width: 70px;
         text-align: center;
         border-radius: 15px;
         box-shadow: 2px 2px 5px 5px #eee;
      }
   .all{
      font-size: 15px;
      color: #666;
      text-align: right;
      padding-right: 15px;
      margin-bottom: 10px;
   }
   .act{
      font-size: 17px;
      font-weight: bold;
      color: black;
   }